package com.mornd.gulimall.common.core.base;

import com.mornd.gulimall.common.core.result.AjaxResult;
import com.mornd.gulimall.common.core.result.R;
import lombok.extern.slf4j.Slf4j;

/**
 * @author: mornd
 * @dateTime: 2023/8/5 - 8:24
 */

@Slf4j
public class BaseFallback {

    public AjaxResult errorAjaxR() {
        log.error("{}，fallback：远程服务调用失败", this.getClass().getName());
        return AjaxResult.error("远程服务调用失败");
    }

    public R error() {
        log.error("{}，fallback：远程服务调用失败", this.getClass().getName());
        return R.fail("fallback：远程服务调用失败");
    }
}
